not fulfill a promise or responsibility - Espagnol Anglais Dictionnaire